/*-------------------------- GENERAL --------------------------*/
/*body {
	padding: 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
}

div,mg,p,a,ul,form,input,label,h2,h3 {
	padding: 0;
	margin: 0;
}

img {
	border: none;
}

a,a:visited,a:hover {
	outline: none;
	text-decoration: none;
	color: white;
}

ul {
	list-style-type: none;
}

*/.spacer {
	line-height: 0;
	font-size: 0;
	clear: both;
}

/*-------------------------- HEADER --------------------------*/
.app_header_background {
	background: url("images/header-bg.gif") repeat-x scroll 0 100% #2B0D0A;
	color: #FCF7CC;
	padding: 20px 0;
}

/*.app_header {
	margin: 0 auto;
	width: 100%;
}

*/.app_link_saperator {
	color: white;
	padding-left: 5px;
	padding-right: 5px;
}

.app_header_link_table {
	text-align: right;
	padding: 10px;
}

/*-------------------------- LOGIN AREA --------------------------*/
.app_body_background {
	background: #E7DFA0;
	/*width: 100%*/;
	height: 100%;
}

.app_body_panel { /*border: 2px solid blue*/;
	overflow: auto;
}

.app_header_emailid_label {
	color: white;
	font-weight: bold;
	font-size: 12px;
}

.app_header_link {
	text-decoration: none;
	color: white;
	font-size: 12px;
}

/*-------------------------- NAVIGATION PART --------------------------*/
.app_navigation_bg {
	background: url("images/navigation-bg.gif") repeat-x scroll 0 0
		transparent;
	height: 66px;
}

.app_menubar_item {
	width: 120px;
}

.app_navigation {
	width: 922px;
	margin: 0 auto;
}

.app_anchor {
	outline: none;
	text-decoration: none;
	color: white;
}

.app_menu_item {
	background: url("images/navigation-divider.gif") no-repeat scroll 100% 0
		transparent;
	float: left;
	width: 121px;
	text-align: center;	
}

.app_inner_item {
	color: #FAF0C2;
	font-size: 11px;
	font-weight: bold;
	height: 33px;
	width: 121px;
	line-height: 33px;
	text-align: center;
}

.app_item_selected {
	background: url(images/navigation-bg-selected2.gif) 0 0 repeat-x;
	height: 33px;
	widht: 120px;
	display: block;
	color: #FAF0C2;
	font-size: 11px;
	cursor: pointer;
}

/*-------------------------- DROP DOWN MENU STARTS --------------------------*/
.app_submenu {
	font: 11px/12px Arial, Helvetica, sans-serif;
	padding: 4px 0 0;
}

.app_submenu_inner {
	background: url(images/navigation-dropdown-divider.gif) 0 0 no-repeat;
	height: 17px;
	float: left;
	padding: 6px 0 0 0;
}

.app_submenu_item {
	display: block;
	margin: 0 22px 0 20px;
	color: #84915D;
	background-color: inherit;
	font-size: 11px;
	text-align: center;
}

.app_submenu_item_selected {
	color: #fff;
	background-color: inherit;
	cursor: pointer;
}
/*
ul.subNav {
	font: normal 11px/12px Arial, Helvetica, sans-serif;
	padding: 4px 0 0 0;
}

ul.subNav li {
	background: url(images/navigation-dropdown-divider.gif) 0 0 no-repeat;
	height: 17px;
	float: left;
	padding: 6px 0 0 0;
}

ul.subNav li a {
	display: block;
	margin: 0 22px 0 20px;
	color: #84915D;
	background-color: inherit;
}

ul.subNav li a:hover {
	color: #fff;
	background-color: inherit;
}

-------------------------- DROP DOWN MENU ENDS --------------------------
	div#navigation-bg div#navigation a.signup {
	width: 71px;
	height: 28px;
	display: block;
	background: url(images/sign-up-btn.gif) 0 0 no-repeat;
	margin: 2px 0 0 0;
	float: right;
}

div#navigation-bg div#navigation a.signup:hover {
	background: url(images/sign-up-btn-selected.gif) 0 0 no-repeat;
}

.app_signup {
	background: url(images/sign-up-btn.gif) 0 0 no-repeat;
}

.app_signup:hover {
	background: url(images/sign-up-btn-selected.gif) 0 0 no-repeat;
}

-------------------------- FOOTER PART --------------------------

*/div#footer-bg {
	background: #121212 url(images/footer-bg.gif) 0 0 repeat-x;
	color: #B3AC8B;
}

div#footer-bg div#footer-menu {
	width: 922px;
	margin: 0 auto;
	padding: 20px 0 29px 0;
	background: url(images/footer-logo.jpg) 100% 13px no-repeat;
}

div#footer-bg div#footer-menu ul.footMenu {
	padding: 0 0 0 0;
}

div#footer-bg div#footer-menu ul.footMenu li {
	float: left;
	background: url(images/footmenu-divider.gif) 0 3px no-repeat;
}

div#footer-bg div#footer-menu ul.footMenu li.noDivider {
	background: none;
}

div#footer-bg div#footer-menu ul.footMenu li a {
	color: #B3AC8B;
	font-size: 11px;
	line-height: 16px;
	padding: 0 7px 0 7px;
	display: block;
	margin: 0 0 0 1px;
	background-color: inherit;
}

div#footer-bg div#footer-menu ul.footMenu li a:hover {
	background-color: #262626;
	color: #B3AC8B;
}

div#footer-bg div#footer-menu p.copyright {
	padding: 5px 0 0 7px;
	color: #706933;
	font-size: 11px;
	line-height: 11px;
	background-color: inherit;
}

div#footer-bg div#footer-menu p.copyright a {
	color: #B3AC8B;
	background-color: inherit;
}

div#footer-bg div#footer-menu p.copyright a:hover {
	color: #706933;
	background-color: inherit;
}

/*-------------------------- MISLENIOUS --------------------------*/
.noBottomPadding {
	padding-bottom: 0 !important;
}

.noBg {
	background: none !important;
}

.topPad {
	padding-top: 15px !important;
}